Move IDLE0_TASK initializer to machdep file
#include <xen/sched.h>
#include <asm/desc.h>
+#define IDLE0_TASK(_t) \
+{ \
+ processor: 0, \
+ domain: IDLE_DOMAIN_ID, \
+ mm: IDLE0_MM, \
+ addr_limit: KERNEL_DS, \
+ thread: INIT_THREAD, \
+ flags: 1<<DF_IDLETASK, \
+ refcnt: ATOMIC_INIT(1) \
+}
+
struct domain idle0_task = IDLE0_TASK(idle0_task);
/*
#include <asm/uaccess.h> /* for KERNEL_DS */
-#define IDLE0_TASK(_t) \
-{ \
- processor: 0, \
- domain: IDLE_DOMAIN_ID, \
- mm: IDLE0_MM, \
- addr_limit: KERNEL_DS, \
- thread: INIT_THREAD, \
- flags: 1<<DF_IDLETASK, \
- refcnt: ATOMIC_INIT(1) \
-}
-
extern struct domain idle0_task;
extern struct domain *idle_task[NR_CPUS];